<?php

//防止恶意调用
if (!defined('IN_MOD'))
{
    die('Hacking attempt');
}

// 加载当前版本
define('WEBSITE_PATH',str_replace('\\','/',realpath(dirname(dirname(dirname(dirname(__FILE__)))).'/'))."/");// 网站目录
define('MODULEPARA_PATH',str_replace('\\','/',realpath(dirname(dirname(__FILE__)).'/'))."/");// 模块参数目录
define('VERSION_NUMBER',"src");// ModulePara核心调用
require(MODULEPARA_PATH . '/config/version.php');// 版本配置

// 加载兼容配置（不可更改）
require(MODULEPARA_PATH . '/config/load/configjr.php');// 程序兼容配置（选填）

// 加载系统配置（不可更改）
require(MODULEPARA_PATH . '/modulepara-'.VERSION_NUMBER.'/moduleaq.php');// 加载安全过滤
require(MODULEPARA_PATH . '/modulepara-'.VERSION_NUMBER.'/modulehook.php');// 加载内置程序钩子

// 模块参数配置（可选或必填）
require(MODULEPARA_PATH . '/config/load/configdb.php');// 配置数据库（必填）
require(MODULEPARA_PATH . '/config/load/config.php');// 配置模块参数（必填）
require(MODULEPARA_PATH . '/config/load/configmodule.php');// 配置模块栏目（必填）
require(MODULEPARA_PATH . '/config/load/configother.php');// 其它相关模块配置（可选）
require(MODULEPARA_PATH . '/config/load/configothermodule.php');// 模块栏目其它配置（可选）
require(MODULEPARA_PATH . '/config/load/configmoremodule.php');// 模块栏目更多配置（可选）
require(MODULEPARA_PATH . '/config/load/configtpl.php');// 配置模板（可选）
require(MODULEPARA_PATH . '/config/load/configtpljr.php');// 模板兼容配置（可选）
require(MODULEPARA_PATH . '/config/load/configdata.php');// 加载系统数据配置（可选）
require(MODULEPARA_PATH . '/config/load/confighook.php');// 程序钩子配置（选填）
require(MODULEPARA_PATH . '/config/load/configfun.php');// 程序函数配置（选填）

// 加载模板程序配置（可选或必填）
if($configinfo['tplok'] == 1)
{
	require($configinfo['tplurl'].'/config/config.php');// 配置模块参数（必填）
	require($configinfo['tplurl'].'/config/configmodule.php');// 配置模块栏目（必填）
	require($configinfo['tplurl'].'/config/configother.php');// 其它相关模块配置（可选）
	require($configinfo['tplurl'].'/config/configothermodule.php');// 模块栏目其它配置（可选）
	require($configinfo['tplurl'].'/config/configmoremodule.php');// 模块栏目更多配置（可选）
	require($configinfo['tplurl'].'/config/configtpljr.php');// 模板兼容配置（可选）
	require($configinfo['tplurl'].'/config/configtpl.php');// 配置模板（可选）
	if(file_exists($configinfo['tplurl'].'/config/confighook.php'))require($configinfo['tplurl'].'/config/confighook.php');// 配置钩子（可选）
	if(file_exists($configinfo['tplurl'].'/config/configfun.php'))require($configinfo['tplurl'].'/config/configfun.php');// 配置函数（可选）
	if(file_exists($configinfo['tplurl'].'/config/configexp.php'))require($configinfo['tplurl'].'/config/configexp.php');// 配置扩展（可选）
}

// 加载语言库（可更改）
require(MODULEPARA_PATH . '/modulepara-'.VERSION_NUMBER.'/config/modulelang.php');// 加载语言库

// 加载核心文件（不可更改）
require(MODULEPARA_PATH . '/modulepara-'.VERSION_NUMBER.'/config/moduleinc.php');// 调用模块参数核心文件
require(MODULEPARA_PATH . '/modulepara-'.VERSION_NUMBER.'/config/moduleconfig.php');// 调用模块参数配置数据

// FastXCMS安装信息（可更改）
if($configinfo['fastxcmsok'] == 1)require(MODULEPARA_PATH . '/config/fastx/fastx.config.php');// 调用公用配置数据
if($configinfo['fastxcmsok'] == 1)require(MODULEPARA_PATH . '/config/fastx/fastx.configajax.php');// 调用公用AJAX配置

// 扩展模块配置（自行扩展）
require(MODULEPARA_PATH . '/modulepara-'.VERSION_NUMBER.'/config/moduleservice.php');// 调用扩展公用接口类配置（公用类或函数）
require(MODULEPARA_PATH . '/modulepara-'.VERSION_NUMBER.'/config/moduleexp.php');// 调用模块参数扩展模块
require(MODULEPARA_PATH . '/modulepara-'.VERSION_NUMBER.'/config/moduleajax.php');// 调用模块AJAX配置
?>